html{-ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; line-height: 1.15; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
body{margin: 0; font-family: "Microsoft Yahei", PingFangSC-Regular, "Helvetica Neue", Helvetica, Arial, "Hiragino Sans GB", "Heiti SC", "WenQuanYi Micro Hei", sans-serif; line-height: 1.42857143; font-size: 14px; min-width: 1200px; background: #F7F7F7; color: #333;}
h1{font-size: 2em; margin: .67em 0;}
figure{margin: 1em 40px;}
hr{-webkit-box-sizing: content-box; box-sizing: content-box; height: 0; overflow: visible;}
a{-webkit-text-decoration-skip: objects; background-color: transparent;}
abbr[title]{border-bottom: none; -webkit-text-decoration: underline dotted; text-decoration: underline dotted;}
b,
strong{font-weight: bolder;}
dfn{font-style: italic;}
mark{background-color: #ff0; color: #000;}
small{font-size: 80%;}
sub,
sup{font-size: 75%; line-height: 0; position: relative; vertical-align: baseline;}
sub{bottom: -.25em;}
sup{top: -.5em;}
audio:not([controls]){display: none; height: 0;}
img{border-style: none;}
svg:not(:root){overflow: hidden;}
button,
input,
optgroup,
select,
textarea{line-height: 1.42857143; margin: 0; outline: none;}
body,
button,
input,
select,
textarea{text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -moz-font-feature-settings: "liga", "kern";}
button,
input{overflow: visible;}
button,
select{text-transform: none;}
button,
html [type=button],
/* 1 */
[type=reset],
[type=submit]{-webkit-appearance: button;}
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner{border-style: none; padding: 0;}
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring{outline: 1px dotted ButtonText;}
fieldset{padding: .35em .75em .625em;}
legend{-webkit-box-sizing: border-box; box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0; white-space: normal;}
progress{display: inline-block; vertical-align: baseline;}
textarea{overflow: auto;}
[type=checkbox],
[type=radio]{-webkit-box-sizing: border-box; box-sizing: border-box; padding: 0;}
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button{height: auto;}
[type=search]{-webkit-appearance: textfield; outline-offset: -2px;}
[type=search]::-webkit-search-cancel-button,
[type=search]::-webkit-search-decoration{-webkit-appearance: none;}
::-webkit-file-upload-button{-webkit-appearance: button; font: inherit;}
summary{display: list-item;}
article,
aside,
footer,
header,
nav,
section,
figcaption,
figure,
main,
details,
/* 1 */
menu{display: block;}
pre,
code,
kbd,
samp{font-family: monospace, monospace; font-size: 1em;}
audio,
video,
canvas{display: inline-block;}
template,
[hidden]{display: none;}
.clearfix{zoom: 1;}
.clearfix:before,
.clearfix:after{display: table; line-height: 0; content: "";}
.clearfix:after{clear: both;}
a{color: #333; text-decoration: none;}
a:hover{color: #166060;}
ul{margin: 0; list-style: none; padding: 0;}
@-webkit-keyframes shake{from, to{-webkit-transform: translate3d(0, 0, 0);} 20%, 60%{-webkit-transform: translate3d(-10px, 0, 0);} 40%, 80%{-webkit-transform: translate3d(10px, 0, 0);}}
@keyframes shake{from, to{transform: translate3d(0, 0, 0);} 20%, 60%{transform: translate3d(-10px, 0, 0);} 40%, 80%{transform: translate3d(10px, 0, 0);}}
.container{width: 1200px; margin: 0 auto;}
.qilin-btn{display: inline-block; text-align: center; border: 2px solid #F37D57; background-color: #F37D57; color: #fff; padding: 10px 30px; font-size: 16px; border-radius: 30px;}
.qilin-btn:hover{-webkit-animation: shake .5s linear; animation: shake .5s linear; color: #fff;}
.qilin-header{background: url(../images/top_bg.jpg) repeat; position: relative; z-index: 1;}
.qilin-header .text{float: left; color: #186060; font-size: 22px; font-weight: bold; padding: 9px 0;}
.qilin-header .tel{float: right; background: url(../images/tel.png) no-repeat 0 center; font-size: 22px; color: #186060; line-height: 24px; padding-left: 55px; font-weight: bold;}
.qilin-header .nav{height: 63px;}
.qilin-header .nav li{float: left; width: 8.5%;}
.qilin-header .nav li a{display: block; text-align: center; font-size: 16px; border-bottom: 3px solid transparent; line-height: 50px; padding-bottom: 10px;position: relative;}
.qilin-header .nav li .down{float: left; width: 100%;}
.qilin-header .nav li .down a{display: block; text-align: center; font-size: 14px; border-bottom: 3px solid transparent; line-height: 25px; padding-bottom: 10px;position: relative;}
.qilin-header .nav li .down a:hover{ color:#f37d57;border-color: #f37d57; }
.qilin-header .nav li a:hover,
.qilin-header .nav li.active a.yiji{border-color: #166060; color: #186060; font-weight: bold;}
.qilin-header .nav li.logo{width: 15%; position: relative; height: 63px;}
.qilin-header .nav li.logo a{border: 0; padding-bottom: 0; position: absolute; bottom: -30px;}
.qilin-header .nav li.logo img{display: block; height: 180px; width: auto;}

.qilin-header .dropdown-box .nav li {float: none;background: none;}
.qilin-header .dropdown-box a {line-height: 20px;font-size: 14px;padding: 15px 10px;margin: 0;}

.qilin-slideBox{height: 650px; position: relative; overflow: hidden;}
.qilin-slideBox .hd{position: absolute; bottom: 20px; font-size: 0; left: 0; width: 100%; text-align: center; z-index: 2;}
.qilin-slideBox .hd li{display: inline-block; width: 62px; height: 6px; margin: 0 3px; background-color: #17605F; cursor: pointer;}
.qilin-slideBox .hd li.on{background-color: #ff7608;}
.qilin-slideBox .bd,
.qilin-slideBox .bd ul,
.qilin-slideBox .bd li{width: 100% !important; height: 100% !important;}
.qilin-slideBox .bd li{background: no-repeat center;}
.qilin-slideBox .bd li a{display: block; width: 100%; height: 100%;}
.qilin-sou{padding: 20px 0; background-color: #F2F2F2;}
.qilin-sou .hot{float: left; padding: 8px 0;}
.qilin-sou .hot a{margin-right: 10px;}
.qilin-sou .hform{float: right; border-radius: 20px; background-color: #fff; overflow: hidden;}
.qilin-sou .hform input{float: left; font-size: 14px; border: 0; padding: 5px 15px; line-height: 20px; width: 240px;}
.qilin-sou .hform button{border: 0; padding: 0; float: left; cursor: pointer; outline: none; background: url(../images/viskins-p1.png) no-repeat -258px -936px; width: 30px; height: 30px;}
.qilin-sou-in{background-color: #006060; color: #fff;}
.qilin-sou-in .hot a{color: #fff;}
.qilin-section{padding: 50px 0;}
.qilin-section-title{text-align: center; margin-bottom: 30px;}
.qilin-section-title .ico{display: block; margin: 0 auto 10px;}
.qilin-section-title h4{display: inline-block; margin: 0; font-size: 28px; position: relative; padding: 0 20px;}
.qilin-section-title h4:before,
.qilin-section-title h4:after{content: ''; height: 1px; width: 100px; background-color: #ddd; position: absolute; top: 50%;}
.qilin-section-title h4:before{right: 100%;}
.qilin-section-title h4:after{left: 100%;}
.qilin-section-title small{display: block; font-size: 14px; color: #bbb; margin-top: 5px;}
.ibrand-num{padding: 25px 0 0;}
.ibrand-num li{float: left; width: 182px; margin-left: 157px; text-align: center; color: #006060; font-size: 20px; position: relative; padding: 45px 0;}
.ibrand-num li span{font-size: 42px;}
.ibrand-num li b{display: block; font-size: 16px; color: #666; font-weight: normal; padding: 10px 0 0;}
.ibrand-num li .spinner{position: absolute; top: 0; right: 0; width: 174px; height: 174px; border: 4px solid #e8e8e8; border-radius: 50%; -webkit-transition: all .8s ease-in-out; -moz-transition: all .8s ease-in-out; transition: all .8s ease-in-out;}
.ibrand-num li:hover .spinner{-webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); border-color: #006060;}
.ibrand-num .l1 .spinner{border-right-color: #006060;}
.ibrand-num .l2 .spinner{border-top-color: #006060;}
.ibrand-num .l3 .spinner{border-left-color: #006060;}
.ibrand-num .l4 .spinner{border-bottom-color: #006060;}
.qilin-case-in{position: relative;}
.qilin-case-in .hd{float: right; background: url(../images/case_line.gif) no-repeat 190px 0;}
.qilin-case-in .hd ul{margin-top: -30px; width: 250px;}
.qilin-case-in .hd li{margin-top: 30px; height: 56px; background: url(../images/case_ico02.png) no-repeat 183px 10px; overflow: hidden; cursor: pointer;}
.qilin-case-in .hd li.on{background-image: url(../images/case_ico03.png);}
.qilin-case-in .hd li strong{float: left; width: 165px; text-align: right; font-size: 20px;}
.qilin-case-in .hd li small{display: block; font-size: 14px; color: #bcbcbc; font-weight: normal;}
.qilin-case-in .hd li span{float: right; font-size: 16px; font-family: "Times New Roman"; padding-top: 7px; color: #666;}
.qilin-case-in .bd{float: left; width: 880px;}
.qilin-case-in .bd dl{margin: 0;}
.qilin-case-in .bd dt{float: right; width: 560px; overflow: hidden; height: 315px;}
.qilin-case-in .bd dt img{display: block; width: 100%; height: auto; -webkit-transition: 1s; -moz-transition: 1s; transition: 1s;}
.qilin-case-in .bd dt a:hover img{-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1);}
.qilin-case-in .bd dd{margin: 0 590px 0 0; padding: 130px 0 0;}
.qilin-case-in .bd dd h4{margin: 0; font-size: 20px;}
.qilin-case-in .bd dd p{font-size: 16px; color: #666;}
.qilin-case-in .title{position: absolute; left: 0; top: 0; z-index: 2;}
.qilin-case-in .title h4{margin: 0; font-size: 24px; color: #166060;}
.qilin-case-in .title h4 a{color: #166060;}
.qilin-case-in .title p{font-size: 16px;}
.qilin-case-in .title:after{display: block; content: ''; height: 3px; width: 40px; background-color: #000;}
.qilin-title-1{text-align: center; color: #fff; padding: 35px 0; background: no-repeat center; font-size: 32px; font-weight: bold;}
.qilin-title-1:after{display: block; content: ''; width: 20px; height: 4px; background-color: #fff; margin: 15px auto 0;}
.qilin-title-1 span{display: block; font-size: 16px;}
.qilin-title-2{border-bottom: 1px solid #ececeb; height: 44px; margin-bottom: 15px; font-size: 24px;}
.qilin-title-2 span{display: inline-block; padding-bottom: 10px; border-bottom: 1px solid #f28d16;}
.qilin-prd-sd{width: 224px; border: 3px solid #006060; float: left; background-color: #fff;}
.qilin-prd-sd-title{text-transform: uppercase; overflow: hidden; padding: 15px 0 20px; font-size: 0; text-align: center; margin-bottom: 20px; background-color: #006060; color: #fff;}
.qilin-prd-sd-title strong{width: 40px; font-size: 44px; line-height: 1; display: inline-block; vertical-align: middle;}
.qilin-prd-sd-title span{display: inline-block; vertical-align: middle; font-size: 18px; font-weight: bold; text-align: left; margin-left: 10px;}
.qilin-prd-sd-title span small{display: block; font-size: 14px; font-weight: normal;}
.qilin-sideMenu{padding: 0 12px 12px;}
.qilin-sideMenu h3{margin: 12px 0 0;}
.qilin-sideMenu h3 a{display: block; background: url(../images/cp_libg.gif) no-repeat 0 0; padding-left: 40px; line-height: 46px;}
.qilin-sideMenu ul{padding: 0 10px 5px;}
.qilin-sideMenu li a{display: block; line-height: 40px; border-bottom: 1px dashed #ccc; background: url(../images/cp_ico02.gif) no-repeat left center; padding-left: 20px;}
.qilin-prd-mn{float: right; width: 920px;}
.list-1{margin-left: -20px;}
.list-1 li{float: left; width: 33.333333%;}
.list-1 li a{display: block; margin-left: 20px;}
.list-1 li .m{border: 1px solid #ddd; text-align: center; line-height: 220px; height: 220px; font-size: 0;}
.list-1 li .m img{display: inline-block; max-width: 100%; max-height: 100%; height: auto; width: auto; vertical-align: middle;}
.list-1 li .text{line-height: 50px; font-size: 16px; text-align: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.list-2 li{margin-bottom: 10px;}
.list-2 li a{display: block; position: relative;}
.list-2 li .m{height: 188px; line-height: 188px; text-align: center; font-size: 0;}
.list-2 li .m img{display: inline-block; max-width: 100%; max-height: 100%; height: auto; width: auto; vertical-align: middle;}
.list-2 li .text{position: absolute; left: 0; bottom: 0; width: 100%; color: #fff; text-align: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 38px; background: url(../images/anli_picbg.png) repeat-x;}
.list-3 li{margin-bottom: 15px;}
.list-3 li a{display: block; border: 1px solid #dedede; padding: 15px; overflow: hidden; background-color: #fff;}
.list-3 li .m{float: left; width: 325px;}
.list-3 li .m img{display: block; width: 100%; height: auto;}
.list-3 li .text{margin-left: 345px;}
.list-3 li .text h4{margin: 0; line-height: 40px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 18px;}
.list-3 li .text p{color: #797979;}
.list-3 li .text .more{float: right; padding: 6px 12px; color: #fff; background-color: #B6B6B6;}
.list-3 li a:hover{border-color: #17605F;}
.list-3 li a:hover .text h4{color: #17605F;}
.list-3 li a:hover .text .more{background-color: #17605F;}
.list-4{margin: 0 0 0 -20px;}
.list-4 li{float: left; width: 33.333333%;}
.list-4 li a{display: block; margin: 0 0 20px 20px; border: 1px solid #dedede;}
.list-4 li a:hover{border-color: #17605F; color: #17605F;}
.list-4 li img{display: inline-block; width: auto; height: auto; max-height: 100%; max-width: 100%; vertical-align: middle;}
.list-4 li .m{height: 220px; line-height: 220px; text-align: center; font-size: 0;}
.list-4 li .text{padding: 5px 20px;}
.list-4 li h4{margin: 0; font-size: 18px; line-height: 45px; height: 45px; overflow: hidden; font-weight: normal;}
.list-4 li p{margin-top: 0; height: 40px; overflow: hidden; color: #999;}
.list-4-1 li{width: 25%;}
.list-4-1 li .m{height: 160px; line-height: 160px;}
.list-4-1 li .text{padding: 10px;}
.list-4-1 li h4{line-height: 30px; height: 30px;}
.list-4-1 li p{margin: 0;}
.list-5{margin: 0 0 0 -20px;}
.list-5 li{float: left; width: 25%;}
.list-5 li a{display: block; margin: 0 0 20px 20px; border: 1px solid #dedede; background-color: #fff;}
.list-5 li a:hover{border-color: #17605F;}
.list-5 li .m{padding: 10px; height: 200px; line-height: 200px; text-align: center; font-size: 0;}
.list-5 li img{display: inline-block; width: auto; height: auto; max-height: 100%; max-width: 100%; vertical-align: middle;}
.list-5 li .text{padding: 5px 20px; background-color: #F0F0F0;}
.list-5 li .text h4{margin: 0; font-size: 14px; line-height: 45px; height: 45px; overflow: hidden; font-weight: normal; text-align: center;}
.list-6{background-color: #fff;}
.list-6 li{border-bottom: 1px dashed #ddd; padding: 10px; overflow: hidden;}
.list-6 li .m{float: left; width: 75px;}
.list-6 li .m img{display: block; width: 100%; height: auto;}
.list-6 li .text{margin-left: 85px;}
.list-6 li .text h4{margin: 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.list-6 li .text p{margin: 0; font-size: 12px; color: #999; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 18px;}
.list-6 li .text span{font-size: 12px; color: #999;}
.qilin-ban{height: 250px; background: no-repeat center;}
.qilin-ban .tel{text-align: right; padding-top: 160px;}
.qilin-ban .tel p{background: url(../images/ban_tel.png) no-repeat 0 center; line-height: 46px; padding-left: 60px; color: #666; display: inline-block; margin-right: 20px;}
.qilin-ban .tel p strong{font-size: 22px; color: #006060;}
.ys-b{background: no-repeat center;}
.ys-b.b1{background-image: url(../images/ys_tbg.jpg); height: 218px;}
.ys-b.b2{background-image: url(../images/ys_bg01.jpg); height: 411px;}
.ys-b.b3{background-image: url(../images/ys_bg02.jpg); height: 407px;}
.ys-b.b4{background-image: url(../images/ys_bg03.jpg); height: 448px;}
.ys-b.b5{background-image: url(../images/ys_bg04.jpg); height: 400px;}
.ys-b.b6{background-image: url(../images/ys_bg05.jpg); height: 387px;}
.qilin-ys-in{background-color: #fff; position: relative;}
.qilin-ys-in .container{position: absolute; left: 50%; margin-left: -600px; top: 50px;}
.qilin-ys-in dl{margin: 0; overflow: hidden; width: 510px;}
.qilin-ys-in dt{width: 80px; height: 80px; text-align: center; line-height: 80px; font-size: 50px; color: #fff; font-weight: bold; background-color: #006060; font-family: "Times New Roman", Times, serif; float: left;}
.qilin-ys-in dd{margin-left: 110px;}
.qilin-ys-in dd h4{margin: 0 0 20px; color: #006060; font-size: 28px; line-height: 1;}
.qilin-ys-in dd h4 span{display: inline-block; font-size: 14px; color: #d9d9d9; font-weight: normal; text-transform: uppercase; line-height: 32px; padding: 0 15px; border: #e0e0e0 2px solid; margin-top: 15px;}
.qilin-ys-in dd p{padding: 0 0 0 20px; margin: 0; font-size: 18px; line-height: 32px; background: url(../images/ys_ico01.png) no-repeat 0 14px;}
.qilin-ys-in dd .qilin-btn{margin-top: 20px; background-color: transparent; color: #ef530a;}
.qilin-ys-in .d1{height: 411px; padding-top: 80px;}
.qilin-ys-in .d2{height: 410px; padding-left: 690px;}
.qilin-ys-in .d3{height: 448px;}
.qilin-ys-in .d4{height: 400px; padding-left: 690px;}
.qilin-anli-l{float: left; width: 284px;}
.qilin-anli-l a{display: block; margin-bottom: 8px; border: #006060 3px solid; padding: 15px 20px;}
.qilin-anli-l h4{margin: 0; font-size: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.qilin-anli-l small{display: block; font-size: 14px; color: #b7b7b7; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.qilin-anli-l a:hover{background-color: #006060; color: #fff;}
.qilin-anli-c{float: left; width: 600px; margin-left: 20px; position: relative; height: 450px; overflow: hidden;}
.qilin-anli-c .bd{height: 100%;}
.qilin-anli-c .bd li{height: 450px;}
.qilin-anli-c .bd li img{display: block; width: 100%; height: auto;}
.qilin-anli-c .hd{text-align: center; position: absolute; bottom: 20px; left: 0; width: 100%; font-size: 0; z-index: 2;}
.qilin-anli-c .hd li{display: inline-block; vertical-align: middle; width: 10px; height: 10px; border: 1px solid #fff; border-radius: 50%; cursor: pointer; margin: 0 5px;}
.qilin-anli-c .hd li.on{background-color: #fff;}
.qilin-anli-r{float: right; width: 240px; background-color: #F1F1F1; padding: 10px 20px;}
.qilin-anli-r h4{font-size: 18px; margin: 0 0 10px;}
.qilin-news-in .tit{border-bottom: 1px solid #c8c8c8; line-height: 45px; color: #006060; font-size: 20px; margin-bottom: 20px;}
.qilin-news-in .tit img{display: inline-block; vertical-align: top; margin-top: 10px;}
.qilin-news-in .tit .more{float: right; font-size: 14px; color: #999;}
.qilin-news-in dl{margin: 0; overflow: hidden;}
.qilin-news-in dt{float: left; width: 300px;}
.qilin-news-in dt img{display: block; width: 100%; height: auto;}
.qilin-news-in dd{margin-left: 320px;}
.qilin-news-in dd h4{margin: 0; font-size: 16px;}
.qilin-news-in dd p{color: #666;}
.qilin-news-in dd .more{background-color: #166060; display: inline-block; padding: 6px 12px; color: #fff;}
.qilin-news-in .list{margin-top: 10px; margin-left: -10px;}
.qilin-news-in .list li{margin-top: 10px; float: left; width: 50%;}
.qilin-news-in .list li a{display: block; border: 1px solid #ddd; margin-left: 10px;}
.qilin-news-in .list li i{float: left; font-style: normal; width: 50px; height: 50px; text-align: center; line-height: 50px; background-color: #888; color: #fff; font-size: 30px; font-family: "Times New Roman"; font-weight: bold;}
.qilin-news-in .list li span{display: block; margin-left: 50px; line-height: 50px; padding: 0 10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.qilin-news-in .qa li{border-bottom: 1px dashed #ddd; padding-bottom: 13px; margin-bottom: 13px;}
.qilin-news-in .qa h4{margin: 0 0 5px; font-size: 16px; background: url(../images/wen.gif) no-repeat 0 center; padding-left: 35px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.qilin-news-in .qa p{margin: 0; background: url(../images/da.gif) no-repeat 0 0; padding-left: 35px; height: 40px; overflow: hidden;}
.qilin-about-in{margin: 0 0 30px; background-color: #fff; overflow: hidden;}
.qilin-about-in dt{float: left; width: 600px;}
.qilin-about-in dt img{display: block; width: 100%; height: auto;}
.qilin-about-in dd{margin-left: 600px; padding: 35px 35px 0;}
.qilin-about-in dd h4{margin: 0; font-size: 24px;}
.qilin-about-in dd h4 small{display: block; font-size: 16px; color: #7c7c7c; text-transform: uppercase; font-weight: normal;}
.qilin-about-in dd h4:after{display: block; height: 3px; width: 20px; background-color: #000; content: ''; margin-top: 10px;}
.qilin-about-in dd p{line-height: 2;}
.qilin-about-in-btn{margin-top: 30px; text-align: center;}
.qilin-about-in-btn a{display: inline-block; margin: 0 15px; width: 264px; line-height: 64px; background: no-repeat 0 0; font-size: 20px; font-weight: bold; color: #006060;}
.qilin-link{background-color: #17605F; line-height: 60px; color: #fff;}
.qilin-link a{color: #fff;}
.qilin-link dl{margin: 0; overflow: hidden;}
.qilin-link dt{float: left; width: 150px; text-align: center; font-size: 18px; background-color: #0e5050;}
.qilin-link dd{margin-left: 15px; overflow: hidden;}
.qilin-link dd a{float: left; margin-left: 20px;}
.qilin-footer{background-color: #252426; color: #929293; padding-top: 30px;}
.qilin-footer a{color: #929293;}
.qilin-footer dl{margin: 0;}
.qilin-footer dt{font-size: 18px; color: #fff; margin-bottom: 20px;}
.qilin-footer dd{margin: 0;}
.qilin-footer dd p{margin: 0; line-height: 30px;}
.qilin-footer .ft-1{float: left; width: 320px;}
.qilin-footer .ft-1 dl{float: left; width: 50%;}
.qilin-footer .ft-2{float: left; padding: 0 0 0 90px; width: 405px; border-left: 1px solid #3B3A3C; border-right: 1px solid #3B3A3C;}
.qilin-footer .ft-2 p{line-height: 44px; background: no-repeat 0 10px; padding-left: 40px;}
.qilin-footer .ft-2 p.p1{background-image: url(../images/f_ico01.gif);}
.qilin-footer .ft-2 p.p2{background-image: url(../images/f_ico02.gif);}
.qilin-footer .ft-2 p.p3{background-image: url(../images/f_ico03.gif);}
.qilin-footer .ft-2 p.p4{background-image: url(../images/f_ico04.gif);}
.qilin-footer .ft-3{float: right; padding-left: 90px;}
.qilin-footer .ft-3 p{display: inline-block; margin-right: 10px; text-align: center;}
.qilin-footer .ft-3 p img{display: block; width: 125px; height: auto; margin-bottom: 10px;}
.qilin-footer .copy{margin-top: 30px; background-color: #1E1D1F; padding: 20px 0; text-align: center;}
.client-2{position: fixed; right: -170px; top: 50%; z-index: 900;}
.client-2 li a{text-decoration: none;}
.client-2 li{margin-top: 1px; clear: both; height: 71px; position: relative;}
.client-2 li i{background: url(../images/fx.png) no-repeat; display: block; width: 30px; height: 27px; margin: 0 auto; text-align: center;}
.client-2 li p{height: 20px; font-size: 14px; line-height: 20px; overflow: hidden; text-align: center; color: #fff; margin: 0;}
.client-2 .my-kefu-qq i{background-position: 4px 5px;}
.client-2 .my-kefu-tel i{background-position: 0 -21px;}
.client-2 .my-kefu-liuyan i{background-position: 4px -53px;}
.client-2 .my-kefu-weixin i{background-position: -34px 4px;}
.client-2 .my-kefu-weibo i{background-position: -30px -22px;}
.client-2 .my-kefu-ftop{display: none;}
.client-2 .my-kefu-ftop i{width: 33px; height: 35px; background-position: -27px -51px;}
.client-2 .my-kefu-left{float: left; width: 77px; height: 47px; position: relative;}
.client-2 .my-kefu-tel-right{font-size: 16px; color: #fff; float: left; height: 24px; line-height: 22px; padding: 0 15px; border-left: 1px solid #fff; margin-top: 14px;}
.client-2 .my-kefu-right{width: 20px;}
.client-2 .my-kefu-tel-main{background: #17605F; color: #fff; height: 56px; width: 247px; padding: 9px 0 6px; float: left;}
.client-2 .my-kefu-main{background: #17605F; width: 97px; height: 56px; position: relative; padding: 9px 0 6px; float: left;}
.client-2 .my-kefu-weixin-pic{position: absolute; left: -130px; top: -24px; display: none; z-index: 333;}
.my-kefu-weixin-pic img{width: 115px; height: 115px;}
.qilin-banner{height: 300px; background: no-repeat center;}
.qilin-banner a{display: block; width: 100%; height: 100%;}
.qilin-curmbs{padding: 15px 0; border-bottom: 1px dashed #dcdcdc; margin-bottom: 20px;}
.qilin-curmbs span{padding-left: 10px;}
.qilin-curmbs em{font-style: normal; padding: 0 5px; color: #999;}
.qilin-menu-inner{text-align: center; margin-bottom: 20px;}
.qilin-menu-inner a{float: left; width: 16.6666%;}
.qilin-menu-inner span{display: block; margin-left: 1px; background-color: #fff; color: #666; font-size: 18px; line-height: 55px;}
.qilin-menu-inner a:hover span,
.qilin-menu-inner a.active span{background: url(../images/p16-icon6.png) no-repeat center bottom #17605F; color: #fff;}
.qilin-about{background-color: #fff; padding: 30px; margin-bottom: 30px;}
.qilin-about dl{margin: 0; overflow: hidden;}
.qilin-about dt{float: left; width: 530px; border: 5px solid #e6e6e7; font-size: 0; padding: 20px 0 20px 30px;}
.qilin-about dd{}
.qilin-about dd h4{margin: 0 0 20px; font-size: 30px; padding-top: 25px;}
.qilin-about dd p{margin: 0; line-height: 2; text-indent: 28px; text-align: justify;}
.qilin-contact{background-color: #F0F0F0; padding: 25px;}
.qilin-contact h4{margin: 0; font-size: 24px; border-bottom: 1px solid #ddd; padding-bottom: 15px;}
.qilin-contact dl{margin: 0; padding: 20px 0; border-bottom: 1px dashed #ccc; overflow: hidden;}
.qilin-contact dt{float: left; font-size: 0;}
.qilin-contact dd{margin-left: 55px; font-size: 16px; padding-top: 14px;}
.qilin-contact dd span{padding-left: 50px;}
.qilin-message{background: url(../images/r1-orderform-1-bg.jpg) no-repeat center bottom #fff; border: 1px solid #ddd; padding: 50px 200px;}
.form-group{margin-bottom: 15px;}
.form-label{float: left; line-height: 34px; width: 120px; text-align: right;}
.form-label span{color: #e50112;}
.form-content{margin-left: 130px;}
.form-control{line-height: 20px; font-size: 14px; border: 1px solid #ddd; padding: 6px 12px; width: 600px; display: inline-block; vertical-align: top;}
select.form-control{height: 34px;}
.form-submit{padding: 6px 22px; color: #fff; background-color: #17605F; border: 0; cursor: pointer; font-size: 16px; border-radius: 3px;}
.form-button{padding: 6px 22px; color: #fff; background-color: #767676; border: 0; cursor: pointer; font-size: 16px; border-radius: 3px;}
.ct2-sd{float: left; width: 240px;}
.ct2-mn{float: right; width: 930px;}
.panel-sd{margin-bottom: 20px;}
.panel-sd-hd{background-color: #17605F; color: #fff; padding-bottom: 5px;}
.panel-sd-hd h4{text-align: center; border-bottom: 1px solid #fff; margin: 0; font-size: 24px; padding: 20px 0;}
.panel-sd-bd{border: 1px solid #ececeb; padding: 5px 10px; border-top: 0;}
.qilin-column h3{margin: 0 0 2px; font-weight: normal;}
.qilin-column h3 a{display: block; line-height: 50px; background: #17605F; padding: 0 40px; font-size: 18px; color: #fff;}
.qilin-column h3.on a{background-color: #F37C57;}
.qilin-column li{line-height: 50px; border-bottom: 1px solid #fff;}
.qilin-column li a{display: block; padding: 0 40px; background-color: #ECECEC;}
.qilin-contact-z1{height: 140px; background: url(../images/contact-z1.jpg) no-repeat; margin-bottom: 20px;}
.qilin-contact-z1 p{margin: 0; font-size: 20px; line-height: 30px; background: url(../images/contact-z1_tel.png) no-repeat 74px 44px; padding: 37px 0 0 95px;}
.qilin-contact-z1 span{line-height: 30px; font-size: 18px; padding-left: 73px;}
.qilin-pages{text-align: center; margin: 30px 0;}
.qilin-pages a{display: inline-block; margin: 0 3px; border: 1px solid #ddd; padding: 4px 12px; border-radius: 3px;}
.qilin-pages a.active{background-color: #17605F; border-color: #17605F; color: #fff;}
.qilin-infocontent{margin-bottom: 30px; padding: 20px; background-color: #fff;}
.qilin-infocontent-title{margin-bottom: 20px;}
.qilin-infocontent-title h1{margin: 0; font-size: 24px;}
.qilin-infocontent-title p{margin: 10px 0 0; font-size: 12px; color: #999;}
.qilin-infocontent-title p span{padding-right: 10px;}
.qilin-infocontent-desc{margin-bottom: 20px; border: 1px solid #ddd; padding: 20px;}
.qilin-infocontent-body{line-height: 2; margin-bottom: 20px;}
.qilin-infocontent-rem{margin-bottom: 20px;}
.qilin-infocontent-rem h4{margin: 0; font-size: 24px; line-height: 55px;}
.qilin-infocontent-rem li{border-top: 1px dashed #dbdbdb; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 46px;}
.qilin-infocontent-rem li span{float: right;}
.qilin-infocontent-epx{margin-bottom: 20px;}
.qilin-infocontent-epx li{line-height: 32px; margin-bottom: 5px;}
.qilin-infocontent-epx li span{display: inline-block; background-color: #A2A2A2; color: #fff; padding: 0 15px; margin-right: 10px;}
.qilin-infocontent-epx li em{float: right; font-style: normal;}
.qilin-infocontent-return{border-top: 1px solid #F37C57; line-height: 32px;}
.qilin-infocontent-return a{margin-right: 10px;}
.qilin-infocontent-return .more{margin: 0; float: right; background-color: #F37C57; color: #fff; padding: 0 10px;}
.qilin-showcase{border: 1px solid #dedede; padding: 15px; margin-bottom: 20px; background-color: #fff;}
.qilin-showcase-pic{position: relative; width: 400px; overflow: hidden; float: left;}
.qilin-showcase-pic li{text-align: center; line-height: 225px; width: 400px; font-size: 0;}
.qilin-showcase-pic li img{display: inline-block; vertical-align: middle; max-width: 100%; max-height: 100%; width: auto; height: auto;}
.qilin-showcase-pic .arr{position: absolute; top: 50%; width: 12px; height: 23px; margin-top: -11px; z-index: 2;}
.qilin-showcase-pic .prev{left: 15px; background: url(../images/p15-icon2.png) no-repeat 0 0;}
.qilin-showcase-pic .next{right: 15px; background: url(../images/p15-icon3.png) no-repeat 0 0;}
.qilin-showcase-info{float: right; width: 460px;}
.qilin-showcase-info h1{margin: 0 0 15px; font-size: 24px; line-height: 40px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.qilin-showcase-info p{margin: 0; color: #666; padding: 3px 0;}
.qilin-showcase-info .tel{border-top: 2px solid #e6e6e6; margin-top: 15px; padding-top: 15px; background: url(../images/pc-xc-icon2.png) no-repeat 10px 15px; height: 42px; padding-left: 70px; line-height: 21px; font-size: 18px;}
.qilin-showcase-info .tel a{float: right; line-height: 42px; padding: 0 15px; background-color: #17605F; color: #fff;}
.qilin-pages .pagination a.cur{background: #186060;}
.qilin-pages .pagination a:hover{color: #186060; background: white; border: 1px #186060 solid;}
.pages{text-align: center; margin-bottom: 10px;}
.qilin_pager a{margin-right: 10px; height: 30px; line-height: 30px; text-align: center; color: #666; background: #fff; border-color: #ddd; border-width: 1px; border-style: solid; border-radius: 3px; padding: 5px 10px;}
.qilin_pager a.Ahover{color: #03a4ac;}
.dropdown {position: relative;}
.dropdown-box {position: absolute;left: 0;top: 100%;z-index: 10;background-color: #333;min-width: 100%;display: none;overflow: hidden;}
.dropdown-box li {border-top: 1px solid #ddd;text-align: center;}
.dropdown-box li a {color: #fff;}
.dropdown.open .dropdown-box {display: block;}
